The Myhill-Nerode Theorem and DFA Minimization

نویسنده

  • Arthur Nunes-Harwitt
چکیده

The DFA model of computation has explicit state names for every possible state that a machine might be in. Nevertheless, when writing programs, although we do think about the different states that a program might be in, we do not explicitly label them. We now consider how to identify machine states associated with a language L merely by identifying a particular relationship between strings in L rather than discussing explicit labels. The payoff for such an abstract notion of state is great. We will be able to articulate a new characterization of regular languages that will be useful for determining whether or not a language is regular. Further, we will also be able to define and compute a canonical minimal DFA — a DFA with the fewest possible states. Section 2 introduces the relationship between strings and concludes with a theorem characterizing regular languages. Section 3 extends the ideas in section 2 and develops an algorithm for minimizing DFAs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Myhill-Nerode Fuzzy Congruences Corresponding to a General Fuzzy Automata

Myhill-Nerode Theorem is regarded as a basic theorem in the theories of languages and automata and is used to prove the equivalence between automata and their languages. The significance of this theorem has stimulated researchers to develop that on different automata thus leading to optimizing computational models. In this article, we aim at developing the concept of congruence in general fuzzy...

متن کامل

Quasitriangular Structure of Myhill-Nerode Bialgebras

In computer science the Myhill–Nerode Theorem states that a set L of words in a finite alphabet is accepted by a finite automaton if and only if the equivalence relation ∼L, defined as x ∼L y if and only if xz ∈ L exactly when yz ∈ L,∀z, has finite index. The Myhill–Nerode Theorem can be generalized to an algebraic setting giving rise to a collection of bialgebras which we call Myhill–Nerode bi...

متن کامل

Myhill-Nerode Theorem for Recognizable Tree Series Revisited

In this contribution the Myhill-Nerode congruence relation on tree series is reviewed and a more detailed analysis of its properties is presented. It is shown that, if a tree series is deterministically recognizable over a zero-divisor free and commutative semiring, then the Myhill-Nerode congruence relation has finite index. By [Borchardt: Myhill-Nerode Theorem for Recognizable Tree Series. LN...

متن کامل

Recognizable Graph Languages for Checking Invariants

We generalize the order-theoretic variant of the Myhill-Nerode theorem to graph languages, and characterize the recognizable graph languages as the class of languages for which the Myhill-Nerode quasi order is a well quasi order. In the second part of the paper we restrict our attention to graphs of bounded interface size, and use Myhill-Nerode quasi orders to verify that, for such bounded grap...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015